mindmap
root((阻碍))
hinder
stresses harmful or annoying delay or interference with progress: the rain ~ed our climbing.
impede
implies making forward progress difficult by clogging, hampering, or fettering: tight clothing ~d my movement.
obstruct
implies interfering with something in motion or in progress by the often intentional placing of obstacles in the way: the view was ~ed by billboards. 广告牌
block
implies the complete obstructing of passage or progress : boulders ~ed the road.